/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.losalpes.persistence.entity;

import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.ManyToOne;

/**
 *
 * @author Henry.Quiroga
 */
@Entity
public class Ciudad implements Serializable {
    private int id;
    private String nombre;
    private Departamento departamento;

    /**
     *Constructor de la clase
     */
    public Ciudad() {
    }

    /**
     * Obtiene el departamento de la ciudad
     * @return
     */
    @ManyToOne
    public Departamento getDepartamento() {
        return departamento;
    }

    /**
     * Establece el departamento de la ciudad
     * @param departamento
     */
    public void setDepartamento(Departamento departamento) {
        this.departamento = departamento;
    }

    /**
     * Obtiene el identificador de la ciudad
     * @return
     */
    @Id    
    public int getId() {
        return id;
    }

    /**
     * Establece el identificador de la ciudad
     * @param id
     */
    public void setId(int id) {
        this.id = id;
    }

    /**
     * Obtiene el nombre de la ciudad
     * @return
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * Establece el nombre de la ciudad
     * @param nombre
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }


}
